// user.server.controller.js
/*
	1、操作curd
	2、call by user.server.router
*/
var mongoose=require("../config/mongoose.js");

var User=mongoose.model("User");
module.exports.addUser=function(req,res){
	var u=new User(req.body);
	console.log(req.body);
	u.save(function(err,user){
		if(!err){
			res.json(user);
		}
		else{
			res.json({error:"addUser"})
		}
	})
};
module.exports.findAllUsers=function(req,res){
	User.find({},function(err,us){
		if(!err){
			res.json(us);
		}
	});
}
module.exports.updateUser=function(req,res){
	var id=req.params.id;
	User.findByIdAndUpdate(id,req.body,function(err,ou){
		User.findOne({_id:id},function(err,u){
			res.json(u);
			
		})
	})
}
module.exports.deleteUser=function(req,res){
	var id=req.params.id;
	User.remove({_id:id},function(err){
		res.send({});
	})

}
module.exports.loadUser=function(req,res){
	var id=req.params.id;
	User.findOne({_id:id},function(err,u){
			res.json(u);
			
	});
}

